/* 文件夹模块：
    在构成模块时，将关联紧密的分散模块，以文件夹形式进行定义，表示为一个整体模块
    而node通过require方法加载文件夹模块时，只需要将路径描述到文件夹即可
    node定义文件夹模块可以通过下面2种方案
        1.在文件夹的根目录中定义名称为index.js或者index.json或者index.node作为文件夹模块的入口执行文件
        2.在文件夹中定义package.json文件，并通过该文件配置main属性的文件地址执行，作为文件夹模块的入口执行文件
        当方案1和方案2同时在一个文件夹中存在时候，方案2优先于方案1(除非缺少package.json)
    */
// const api=require("./module4");
// console.log(api);
// console.log(api.calc(100,200,'add'));
// console.log(api.calc(100,200,'jian'));

const api=require("./module5");
console.log(api);
console.log(api.calc(100,200,'add'));
console.log(api.calc(400,200,'jian'));